User-driven Online Kernel Fusion for SYCL
نویسندگان
چکیده
Heterogeneous programming models are becoming increasingly popular to support the ever-evolving hardware architectures, especially for new and emerging specialized accelerators optimizing specific tasks. While such programs provide performance portability of existing applications across various heterogeneous architectures some extent, short-running device kernels can affect an application due overheads data transfer, synchronization, kernel launch. in with one or two overhead be negligible, it noticeable when these dominate overall number application, as is case graph-based neural network models, where there several small memory-bound nodes alongside few large compute-bound nodes. To reduce overhead, combining into a single, more optimized active area research. However, this task time-consuming error-prone given huge set potential combinations. This push programmers seek tradeoff between (a) task-specific low but hard maintain (b) smaller modular higher easier maintain. DSL-based approaches, those provided machine learning frameworks, which offer possibility fusion, they limited particular domain exploit knowledge that and, consequence, port elsewhere. study explores feasibility user-driven fusion through extension SYCL API address automation fusion. The proposed solution requires define subgraph regions potentially suitable without any modification code function signature. We evaluate benefit our approach on common networks improvement detail.
منابع مشابه
A Robust Controller with Online Authority Transformation for Dual User Haptic Training System
In this study, a force reflection control structure is developed for the surgery training haptic system. In the surgery training haptic system, the surgical operation is cooperatively performed by a trainer and a trainee. The participation of each surgeon in the operation is established through their own haptic consoles. Although the operation is primarily performed by the trainee, the trainer ...
متن کاملDesigning Kernel Scheme for Classifiers Fusion
In this paper, we propose a special fusion method for combining ensembles of base classifiers utilizing new neural networks in order to improve overall efficiency of classification. While ensembles are designed such that each classifier is trained independently while the decision fusion is performed as a final procedure, in this method, we would be interested in making the fusion process more a...
متن کاملKernel Fusion for Video Retrieval Tasks
In the context of the annual TRECVID challenge, this paper presents a comprehensive statistical framework for classification of video shots. We first design and analyze a broad set of language and video features. While most teams in this challenge have not been able to improve their baseline language performance by incorporating visual information, we show that a strong vision system can be a m...
متن کاملKernel-based data fusion for gene prioritization
MOTIVATION Hunting disease genes is a problem of primary importance in biomedical research. Biologists usually approach this problem in two steps: first a set of candidate genes is identified using traditional positional cloning or high-throughput genomics techniques; second, these genes are further investigated and validated in the wet lab, one by one. To speed up discovery and limit the numbe...
متن کاملOnline Kernel Matrix Factorization
The problem of efficiently applying a kernel-induced feature space factorization to a largescale data sets is addressed in this thesis. Kernel matrix factorization methods have showed good performances solving machine learning and data analysis problems. However, the present growth of the amount of information available implies the problems can not be solved with conventional methods, due their...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Architecture and Code Optimization
سال: 2023
ISSN: ['1544-3973', '1544-3566']
DOI: https://doi.org/10.1145/3571284